import { $http } from "@escook/request-miniprogram"
import store from '../store/store.js'

// 配置请求根路径
$http.baseUrl = 'https://api-hmugo-web.itheima.net'

// 请求拦截器
$http.beforeRequest = function(options) {
  uni.showLoading({
    title: '数据加载中....'
  })
	
	if (options.url.indexOf('/my/') !== -1) {
	    // 为请求头添加身份认证字段
	    options.header = {
	      // 字段的值可以直接从 vuex 中进行获取
	      Authorization: store.state.m_user.token
	    }
	  }
}

// 响应拦截器
$http.afterRequest = function(options) {
  // 隐藏loading状态
  uni.hideLoading()
}

export default $http